package agenda;

import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.JFileChooser;

public class RedimensionarImagem {
	public static void redimensionaImagem(File file, String NomeDafoto, int new_w, int new_h){
		try{
			BufferedImage imagem = ImageIO.read(file);
			BufferedImage new_img = new BufferedImage(new_w, new_h,
					BufferedImage.TYPE_INT_RGB);
			Graphics2D g = new_img.createGraphics();
			g.drawImage(imagem, 0, 0, new_w, new_h, null);
			
			ImageIO.write(new_img, file.getName().substring(file.getName().lastIndexOf(".")+1,file.getName().length()), new File(NomeDafoto));
		}
		catch (IOException e){
			System.out.println("Arquivo não pode ser redmensionado");
		}
	}
}